/**
 * Copyright (C) 2006-2015 版权所有者为北京捷越联合信息咨询有限公司。本系统是商用软件,未经授权擅自复制或传播本程序的部分或全部将是非法的。 
 * @title: Request2025DTO.java
 * @package com.jy.modules.match.pojo.request
 * @author HZM
 * @date 2015-1-20 下午7:39:10
 * @version v1.00
 * @description: TODO(用一句话描述该文件做什么)
 */
package com.jy.modules.cims.data.interact.core.credit.response;

import java.math.BigDecimal;

import com.jy.modules.cims.data.interact.core.BaseHeaderResponseDTO;


public class ResponseTranserListDTO extends BaseHeaderResponseDTO{

	/**债权协议编号*/
	private String creditId;
	/**债权转让批次号*/
	private String batchId;
	/**债权转让编号*/
	private String transferId;
	/**本日当前转让债权价值*/
	private BigDecimal transTodayNowValue;
	/**本次转让对应每期还款金额*/ 
	private BigDecimal transEachRepaymentValue;
	/**是否整支债权*/
	private String isWhole;
	/**当前可分配月还金额*/
	private BigDecimal surplusMonthValue;
	/**上日期末债权价值 */
	private BigDecimal yesterdayEndValue;
	/**本日期初债权价值*/
	private BigDecimal todayStartValue;
	/**本日当前债权价值*/
	private BigDecimal todayNowValue;
	/**债权当前状态 */
	private String state;
	/**账单日*/
	private Long billDate;
	/**初始债权价值*/
	private BigDecimal initCreditValue;
	/**预期年化收益*/
	private BigDecimal yearInterest;
	/**合同类型 1.信用贷；2.房抵贷；3.移交类车贷；4,GPS类车贷*/
	private String loanType;		
	
	public String getLoanType() {
		return loanType;
	}
	public void setLoanType(String loanType) {
		this.loanType = loanType;
	}
	
    /**
     * 放款类型 00：我司放款 01：合作机构放款 02：理财客户放款
     */
    private java.lang.String lendType;
    /**还款方式*/
    private String Repaymenttype;
    /** 合同金额 */
    private BigDecimal contractValue;

    /** 放款金额 */
    private BigDecimal loanValue;

    /** 贷款人客户编号 */
    private java.lang.String loanUserId;

    /** 借款用途 */
    private java.lang.String loanUse;

    /** 初始放款日期 */
    private java.util.Date initialDate;

    /** 还款起始日期 */
    private java.util.Date startRepaymentDate;

    /** 还款期数（月） */
    private java.lang.Long repaymentMonth;

    /** 每期还款金额 */
    private BigDecimal eachRepaymentValue;

    /** 贷款产品代码 */
    private java.lang.String loanProductCode;

    /** 贷款产品名称 */
    private java.lang.String loanProductName;

    /** 贷款产品月利率 */
    private BigDecimal loanMonthlyInterest;

    
    /**客户编号*/
  	private java.lang.String custCode;

  	/**客户名称*/
  	private java.lang.String custName;

  	/**出生日期*/
  	private java.util.Date birthDate;

  	/**性别*/
  	private java.lang.String sex;

  	/**证件类型*/
  	private java.lang.String cardType;

  	/**证件号码*/
  	private java.lang.String cardId;

  	/**学历*/
  	private java.lang.String diploma;

  	/**职务*/
  	private java.lang.String duty;

  	/**是否有房*/
  	private java.lang.String isHasHouse;

  	/**是否已婚*/
  	private java.lang.String marryStatus;

  	/**是否有子女*/
  	private java.lang.String isHasChild;

  	/**单位性质*/
  	private java.lang.String companyType;

  	/**户籍类型*/
  	private java.lang.String householdType;

  	/**证件有效期*/
  	private java.util.Date cardValidDate;

  	/**电话*/
  	private java.lang.String phone;

  	/**教育*/
  	private java.lang.String education;

  	/**客户创建时间*/
  	private java.sql.Timestamp custCrtTime;
  	
  	/**剩余还款期*/
  	private BigDecimal lastRepaymentValue;
  	
  	/**当前会计日期	*/
  	private java.util.Date bizDate;
    
	/**每期月换总金额*/
	private BigDecimal totalRepaymentValue;
  	
	public String getCreditId() {
		return creditId;
	}

	public void setCreditId(String creditId) {
		this.creditId = creditId;
	}

	public String getBatchId() {
		return batchId;
	}

	public void setBatchId(String batchId) {
		this.batchId = batchId;
	}

	public String getTransferId() {
		return transferId;
	}

	public void setTransferId(String transferId) {
		this.transferId = transferId;
	}

	public BigDecimal getTransTodayNowValue() {
		return transTodayNowValue;
	}

	public void setTransTodayNowValue(BigDecimal transTodayNowValue) {
		this.transTodayNowValue = transTodayNowValue;
	}

	public BigDecimal getTransEachRepaymentValue() {
		return transEachRepaymentValue;
	}

	public void setTransEachRepaymentValue(BigDecimal transEachRepaymentValue) {
		this.transEachRepaymentValue = transEachRepaymentValue;
	}

	public String getIsWhole() {
		return isWhole;
	}

	public void setIsWhole(String isWhole) {
		this.isWhole = isWhole;
	}

	public BigDecimal getSurplusMonthValue() {
		return surplusMonthValue;
	}

	public void setSurplusMonthValue(BigDecimal surplusMonthValue) {
		this.surplusMonthValue = surplusMonthValue;
	}

	public BigDecimal getYesterdayEndValue() {
		return yesterdayEndValue;
	}

	public void setYesterdayEndValue(BigDecimal yesterdayEndValue) {
		this.yesterdayEndValue = yesterdayEndValue;
	}

	public BigDecimal getTodayStartValue() {
		return todayStartValue;
	}

	public void setTodayStartValue(BigDecimal todayStartValue) {
		this.todayStartValue = todayStartValue;
	}

	public BigDecimal getTodayNowValue() {
		return todayNowValue;
	}

	public void setTodayNowValue(BigDecimal todayNowValue) {
		this.todayNowValue = todayNowValue;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public Long getBillDate() {
		return billDate;
	}

	public void setBillDate(Long billDate) {
		this.billDate = billDate;
	}

	public BigDecimal getInitCreditValue() {
		return initCreditValue;
	}

	public void setInitCreditValue(BigDecimal initCreditValue) {
		this.initCreditValue = initCreditValue;
	}

	public BigDecimal getYearInterest() {
		return yearInterest;
	}

	public void setYearInterest(BigDecimal yearInterest) {
		this.yearInterest = yearInterest;
	}

	public java.lang.String getLendType() {
		return lendType;
	}

	public void setLendType(java.lang.String lendType) {
		this.lendType = lendType;
	}

	public String getRepaymenttype() {
		return Repaymenttype;
	}

	public void setRepaymenttype(String repaymenttype) {
		Repaymenttype = repaymenttype;
	}

	public BigDecimal getContractValue() {
		return contractValue;
	}

	public void setContractValue(BigDecimal contractValue) {
		this.contractValue = contractValue;
	}

	public BigDecimal getLoanValue() {
		return loanValue;
	}

	public void setLoanValue(BigDecimal loanValue) {
		this.loanValue = loanValue;
	}

	public java.lang.String getLoanUserId() {
		return loanUserId;
	}

	public void setLoanUserId(java.lang.String loanUserId) {
		this.loanUserId = loanUserId;
	}

	public java.lang.String getLoanUse() {
		return loanUse;
	}

	public void setLoanUse(java.lang.String loanUse) {
		this.loanUse = loanUse;
	}

	public java.util.Date getInitialDate() {
		return initialDate;
	}

	public void setInitialDate(java.util.Date initialDate) {
		this.initialDate = initialDate;
	}

	public java.util.Date getStartRepaymentDate() {
		return startRepaymentDate;
	}

	public void setStartRepaymentDate(java.util.Date startRepaymentDate) {
		this.startRepaymentDate = startRepaymentDate;
	}

	public java.lang.Long getRepaymentMonth() {
		return repaymentMonth;
	}

	public void setRepaymentMonth(java.lang.Long repaymentMonth) {
		this.repaymentMonth = repaymentMonth;
	}

	public BigDecimal getEachRepaymentValue() {
		return eachRepaymentValue;
	}

	public void setEachRepaymentValue(BigDecimal eachRepaymentValue) {
		this.eachRepaymentValue = eachRepaymentValue;
	}

	public java.lang.String getLoanProductCode() {
		return loanProductCode;
	}

	public void setLoanProductCode(java.lang.String loanProductCode) {
		this.loanProductCode = loanProductCode;
	}

	public java.lang.String getLoanProductName() {
		return loanProductName;
	}

	public void setLoanProductName(java.lang.String loanProductName) {
		this.loanProductName = loanProductName;
	}

	public BigDecimal getLoanMonthlyInterest() {
		return loanMonthlyInterest;
	}

	public void setLoanMonthlyInterest(BigDecimal loanMonthlyInterest) {
		this.loanMonthlyInterest = loanMonthlyInterest;
	}

	public java.lang.String getCustCode() {
		return custCode;
	}

	public void setCustCode(java.lang.String custCode) {
		this.custCode = custCode;
	}

	public java.lang.String getCustName() {
		return custName;
	}

	public void setCustName(java.lang.String custName) {
		this.custName = custName;
	}

	public java.util.Date getBirthDate() {
		return birthDate;
	}

	public void setBirthDate(java.util.Date birthDate) {
		this.birthDate = birthDate;
	}

	public java.lang.String getSex() {
		return sex;
	}

	public void setSex(java.lang.String sex) {
		this.sex = sex;
	}

	public java.lang.String getCardType() {
		return cardType;
	}

	public void setCardType(java.lang.String cardType) {
		this.cardType = cardType;
	}

	public java.lang.String getCardId() {
		return cardId;
	}

	public void setCardId(java.lang.String cardId) {
		this.cardId = cardId;
	}

	public java.lang.String getDiploma() {
		return diploma;
	}

	public void setDiploma(java.lang.String diploma) {
		this.diploma = diploma;
	}

	public java.lang.String getDuty() {
		return duty;
	}

	public void setDuty(java.lang.String duty) {
		this.duty = duty;
	}

	public java.lang.String getIsHasHouse() {
		return isHasHouse;
	}

	public void setIsHasHouse(java.lang.String isHasHouse) {
		this.isHasHouse = isHasHouse;
	}

	public java.lang.String getMarryStatus() {
		return marryStatus;
	}

	public void setMarryStatus(java.lang.String marryStatus) {
		this.marryStatus = marryStatus;
	}

	public java.lang.String getIsHasChild() {
		return isHasChild;
	}

	public void setIsHasChild(java.lang.String isHasChild) {
		this.isHasChild = isHasChild;
	}

	public java.lang.String getCompanyType() {
		return companyType;
	}

	public void setCompanyType(java.lang.String companyType) {
		this.companyType = companyType;
	}

	public java.lang.String getHouseholdType() {
		return householdType;
	}

	public void setHouseholdType(java.lang.String householdType) {
		this.householdType = householdType;
	}

	public java.util.Date getCardValidDate() {
		return cardValidDate;
	}

	public void setCardValidDate(java.util.Date cardValidDate) {
		this.cardValidDate = cardValidDate;
	}

	public java.lang.String getPhone() {
		return phone;
	}

	public void setPhone(java.lang.String phone) {
		this.phone = phone;
	}

	public java.lang.String getEducation() {
		return education;
	}

	public void setEducation(java.lang.String education) {
		this.education = education;
	}

	public java.sql.Timestamp getCustCrtTime() {
		return custCrtTime;
	}

	public void setCustCrtTime(java.sql.Timestamp custCrtTime) {
		this.custCrtTime = custCrtTime;
	}

	public BigDecimal getLastRepaymentValue() {
		return lastRepaymentValue;
	}

	public void setLastRepaymentValue(BigDecimal lastRepaymentValue) {
		this.lastRepaymentValue = lastRepaymentValue;
	}

	public java.util.Date getBizDate() {
		return bizDate;
	}

	public void setBizDate(java.util.Date bizDate) {
		this.bizDate = bizDate;
	}
	public BigDecimal getTotalRepaymentValue() {
		return totalRepaymentValue;
	}
	public void setTotalRepaymentValue(BigDecimal totalRepaymentValue) {
		this.totalRepaymentValue = totalRepaymentValue;
	}
    
    
	
}
